/**
 * Created with IntelliJ IDEA.
 *
 * @author: cxs
 * @date: 2023/6/26
 * @time: 20:48
 * @interfaceName：IUserService
 * @description：
 */
package com.bailan.sys.service;

import com.bailan.common.util.DataGridView;
import com.bailan.sys.domain.User;
import com.bailan.sys.vo.UserVo;

public interface IUserService {
    User login(UserVo userVo);

    /**
     * 查询所有用户
     *
     * @param userVo
     * @return
     */
    DataGridView queryAllUser(UserVo userVo);

    /**
     * 添加用户
     * @param userVo
     */
    void addUser(UserVo userVo);

    void updateUser(UserVo userVo);


    void deleteUser(Integer userid);

    /**
     * 批量删除
     * @param ids
     */
    void deleteBatchUser(Integer[] ids);

    /**
     * 重置密码
     * @param userid
     */
    void resetUserPwd(Integer userid);
}
